using System;

namespace Gl.SettingsManager
{
	[AttributeUsage(AttributeTargets.Property, AllowMultiple = false, Inherited = false)]
	public class SettingPropertyAttribute : Attribute
	{
		private readonly object _defaultValue;

		public object DefaultValue
		{
			get { return _defaultValue; }
		}

		public SettingPropertyAttribute() { }

		public SettingPropertyAttribute(object defaultValue)
		{
			_defaultValue = defaultValue;
		}
	}
}
